resemble in many aspects - Alemán Inglés Diccionario